@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}

img[data-src], .opc0 { opacity: 0 ; filter: alpha(opacity=0);}
.placeholder { color: #aaa;}

/*图标字体*/
@font-face {font-family: "jrico";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot@#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.ion {
  font-family:"jrico" !important;
  display:inline-block;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;   
}


/* 比例图片 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-5625{padding-bottom: 56.25%;}
.rect-618{padding-bottom: 61.8%;}
.rect-75{padding-bottom: 75%;}
.rect-100{padding-bottom: 100%;}


html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family:'MicroSoft Yahei','helvetica neue',arial,'hiragino sans gb',stheiti,'wenquanyi micro hei'; overflow-x: hidden;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img { /*max-width: 100%;*/ height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big { font-size: 1.3em;}
small { font-size: 0.77em;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
input, select{outline: 0;}
input[type='checkbox'], input[type='radio'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { height: auto;}
input[type='search'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield;}
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance: none;}
input[type='file'] { display: block;}
input[type='range'] { display: block; width: 100%;}
select[multiple], select[size] { height: auto;}
input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus {  outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
fieldset { min-width: 0; margin: 0; padding: 0; border: 0;}
legend { font-size: 1.3em; line-height: 2.5; display: block; width: 100%; margin-bottom: 20px;  padding: 0; color: #333; border: 0; border-bottom: 1px solid #e5e5e5;}




/*工具*/
.code{display:none;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}

/* 设置 */
body{font-size:13px;line-height: 1.8;color: #000;background: #fff;background-attachment: fixed;}
.wrap { width: 1124px; margin-right: auto; margin-left: auto;}
a{color: inherit;}
a:hover { color: #DD0000;}
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */
.top{ background:url(../images/top.jpg) repeat-x;}
.logo{ padding: 15px 0;}
.top_r { padding-top: 15px;}
.top_r li{ float: left; border-right: #b2b2b2 dotted 1px; padding-right: 10px; margin-right: 10px; line-height: 15px;}
.top_r ._txt{ border: 0; }
.top_r button{ background: none; border: 0; margin: 0; padding: 0; color: #666; cursor: pointer;}
.top_r button i{ font-size: 15px; margin: 0; padding: 0; }
.widget-nav { position:relative; z-index:10; width: 50%; float: right;}
.widget-nav > ul > li { width:16.6%; float:left;}
.widget-nav > ul > li > a { display:block; text-align:center; font-size:15px; height:64px; line-height:64px; font-weight:bold;}
.widget-nav  .cur { color: #DD0000;}
.lang{ position: relative;}
.lang ._pannel{z-index: 20; background: #fff; display: none;width: 100%; border: 1px solid #ddd; }
.lang ._pannel a{ display: block; border-bottom: 1px solid #ddd; line-height: 20px; text-align: center; width: 100%;}
.lang:hover ._pannel{ display: block;}
._head .bdshare-button-style0-16 .bds_more{ padding-left: 0; background: none;}
.bg{background:#fafafa;}
.bg2{background:#fff; height:525px;}

.tel{ color: #E30000; font-size:16px; font-family: "微软雅黑";}




/*新闻*/
.s-news {width:1124px; margin:10px auto; background:e9e9e9; height:45px; background:url(../images/new-1.png) no-repeat left #e9e9e9; background-position:20px 14px; padding-left:50px; overflow:hidden; position:relative; }
.s-news li{ line-height:45px; font-size:13px;  text-align:left;height:45px;}
.s-news li a{color:#000;height:45px;}
.s-news li a:hover{color:#f00;}
.s-news li a span{ color:#666; font-size:12px;height:45px;}
.news-list{width:1000px; float:left;}
.news-arr{width:80px; float:right;  padding:0 20px;height:45px;}
.next{width:25px; height:45px; background:url(../images/news-3.png) no-repeat center center; float:right;}
.prev{width:25px; height:45px; background:url(../images/news-2.png) no-repeat center center; float:right;}

.flexslider{position:relative;height:525px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:525px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;background-size:100% 100%;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

@media(min-width:1247px) and (max-width:1366px){
.flexslider{position:relative;height:360px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px; width:100%;}

}


@media(min-width:1200px) and (max-width:1245px){
.flexslider{position:relative;height:340px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:340px; width:100%;}

}
/* 产品分类 */
.film_focus {width:1170px;	height:524px;overflow:hidden;position:relative;	margin:0 auto;background:#fff; text-align:left; margin-top:25px;}
.film_focus a{ text-decoration:none; color:#333;}
.film_focus .film_focus_imgs_wrap {	background:url(../images/load.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs li {	height:524px;}
.film_focus ul.film_focus_imgs li .bigpic{ position:relative;}
.film_focus ul.film_focus_imgs li .bigpic .bgimg{ display:block; float:right;}
.film_focus ul.film_focus_imgs li .bigpic .title{font-size:21px; color:#fff; font-weight:bold; line-height:35px;}
.film_focus ul.film_focus_imgs li .bigpic .cpzl{font-size:15px; color:#fff; font-weight:bold; line-height:30px;}
.film_focus ul.film_focus_imgs li .bigpic p{ font-size:13px; color:#fff;}
.film_focus ul.film_focus_imgs li .bigpic .mgbtm{padding-bottom:10px;}
.film_focus ul.film_focus_imgs li .xxtxt{position:absolute; right:0; top:0; height:230px; width:320px; padding:50px; z-index:10; background:url(../images/s-cp-bg.png);}
.film_focus film_focus_desc li{ display:block;}
.film_focus ul.film_focus_nav li h2{ font-size:16px; font-weight:600;height:32px; line-height:24px;}
.film_focus ul.film_focus_nav li .iftxt{padding:18px 10px 18px;}
.film_focus ul.film_focus_nav li .iftxt p{height:22px; line-height:22px; font-size:12px;  font-weight:normal;}
.film_focus .probtn{line-height:40px; border:1px solid #fff; padding:3px 15px 5px; font-size:14px; color:#fff;}
.film_focus ul.film_focus_nav li img{width:100px; height:90px; float:left; display:block; margin:7px 5px 7px 15px;}
.film_focus ul.film_focus_imgs li img {	height:330px;width:840px;}
.film_focus ul.film_focus_nav {	width:300px;height:54px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li {height:56px;	background:#e9e9e9;	margin:0px 0px 1.3px 0;position:relative;	width:300px;cursor: pointer;cursor: hand;color:#333;font-weight:bold;font-size:14px;overflow:hidden;line-height:54px;}
.film_focus ul.film_focus_nav li.cur {background:#fff;width:294px;border-left:6px solid #FF0000;height:54px;left:0px; margin-bottom:1px;color:#333;font-weight:bold;overflow:hidden; border-top:1px solid #EFEFEF; border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;  }
.film_focus ul.film_focus_nav li.cur h2{ font-size:16px; font-weight:bold;}
.film_focus ul.film_focus_nav li b {display:none}
.film_focus ul.film_focus_nav li b span {display:block}
.film_focus ul.film_focus_nav li.cur b {display:block;	vertical-align: middle;	display: table-cell;height:132px;}
.film_focus ul.film_focus_nav li.cur span {	display:none}
.film_focus .protj{ background:#fff; padding-bottom:10px;}
.film_focus .wjtj{ width:420px; height:176px; background:#F6F4F5; position:relative; float:right; margin-top:10px; overflow:hidden;}
.film_focus .wjtj:hover{background:#fff; box-shadow:0px 0px 4px #bbb;transition:all 0.3s;
-moz-transition:all 0.3s; /* Firefox 4 */
-webkit-transition:all 0.3s; /* Safari 和 Chrome */
-o-transition:all 0.3s; /* Opera */}
.film_focus .wjtj .zz{ position:absolute;top:0; left:0;width:145px; height:126px; background:url(../images/s-cp-bg.png); display:none; padding:32px 15px; line-height:28px; font-size:14px; overflow:hidden; color:#FFF; font-weight:bold;}
.film_focus .wjtj .xxinfo{ padding:5px 5px 6px; height:196px; float:left; overflow:hidden;}
.film_focus .wjtj .xxinfo h3{color:#e74e3e;font-size:15px; border-bottom:1px solid #ccc; line-height:34px; height:34px; overflow:hidden;}
.film_focus .wjtj .xxinfo p{line-height:24px;height:24px; font-size:13px;}
.film_focus .wjtj .xxinfo p .csmc{width:113px; text-align:left; display:block; float:left; color:#333;font-size:13px;}
.film_focus .wjtj .xxinfo p .xxcs{font-size:13px; color:#333;width:228px; text-align:left; display:block; height:110px; magin-bottom:20px; clear:both;}
.film_focus .wjtj .xxinfo .tjcpzx{height:30px; margin-top:10px;}
.film_focus .wjtj .xxinfo .tjcpzx .cpzxk{display:block; width:60px; border:1px solid #e74e3e; line-height:24px; height:24px; padding:0 10px; text-align:center; font-size:13px; float:left; margin:0 6px;}
.film_focus .wjtj .xxinfo .tjcpzx .cpzxk:hover{ background: #BF0000; color:#fff;transition:all 0.3s;
-moz-transition:all 0.3s; /* Firefox 4 */
-webkit-transition:all 0.3s; /* Safari 和 Chrome */
-o-transition:all 0.3s; /* Opera */}
.film_focus .wjtj:hover .zz{display:block;}
.film_focus .wjtj .smimg{width:175px; height:177px; float:left;}
.mpro{height:65px; line-height:65px; width:1200px; margin:0 auto; text-align:left; font-size:12px; color:#c5c5c5; background:url(../images/s-line.png) repeat-x;}
.mpro .emore{float:left; text-align:left; width:180px; background:#fafafa;}
.mpro .cmore{display:block;float:right;font-size:15px; color:#868686; text-align:right; width:105px; text-align:right;background:url(../images/s-dot.png) no-repeat left #fafafa;}
.mpro a:hover{color:#f00;}

.wrap1{ width: 1180px; margin-right: auto; margin-left: auto;}
.home_service{margin-bottom: 45px; margin-top:45px;}
.home_service .sec{ width: 590px; height: 200px; float: left;}
.home_service .sec1 a{ color: #fff;}
.home_service .sec3{ height: 233px;color: #fff;}
.home_service .sec4{width: 600px;position: relative; height: 233px; z-index: 5; margin-left: -10px; background: url(../images/sec4.png) no-repeat center;}
.home_service .s1{ position: absolute; padding-left: 45px; padding-top: 40px; width: 230px; z-index: 3;}
.home_service .s3{ width: 100%; text-align: center; z-index: 10; color: #fff;}
.home_service .sec3 ._img img{ -webkit-transition: all .8s ease 0s;transition: all .8s ease 0s; width: 100%; }
.home_service .sec3:hover ._img img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.home_service .s3 i{ display: block; padding: 30px 0;}
.home_service .s3 h3{  margin-bottom: 10px; font-size: 25px; font-weight: normal; color: #fff;}
.home_service .s4{ padding: 50px 10px 40px 45px; float: left; width: 225px; text-align: left;}
.home_service .s4 a:hover{ color: #0070A6}
.home_service .s5{ padding:50px 35px 40px 45px; float: right;width: 205px; text-align: right; }
.home_service .s5 em{position: absolute; top: -17px; left: 112px; z-index: 20;}
.homeT{ font-size: 24px; color: #333333; line-height: 80px;}
.home_news{ padding-bottom: 45px;}
.home_news ._date{ width: 110px;text-align: center; float: left; padding-top: 12px; font-size: 16px;}
.home_news ._date b{ font-size: 24px; font-weight: bold; /*color: #7f7f7f;*/ display: block; line-height: 1;}
.home_news .n_list li{ overflow: hidden; border: 1px solid #ddd; padding: 19px 30px 20px 0; margin-bottom: -1px;}
.home_news .n_list li h3{ font-size: 16px;}
.home_news .n_con{ padding: 25px; font-size: 14px; height: 120px; position: relative;background: #ececec;}
.home_news .n_con h3{font-size: 16px; }
.home_news ._con1 .arr { color: #ececec; position: absolute; bottom: -26px; left: 125px; z-index: 10;  padding: 0; margin: 0; width: 40px; height: 40px; font-size: 40px; text-align: center; line-height: 40px; }
.home_news ._con2 .arr{ color: #ececec; position: absolute;z-index: 10; top: -26px; left: 125px;padding: 0; margin: 0; width: 40px; height: 40px; font-size: 40px; text-align: center; line-height: 40px; }
.home_news .n_con:hover{ background: #0080cc; color: #fff; }
.home_news .n_con:hover .arr{ color:#0080cc;}
.home_news .n_img{ height: 170px; overflow: hidden;}
.home_news .n_img img{ width: 100%; }
.ht{ font-size: 25px; font-weight: normal; line-height: 1; margin-bottom: 20px;}
.ht i{ margin-right: 8px;}
.ht i img{ vertical-align: middle;}
.home_pro{ background: #ececec; padding-bottom: 50px;}
.hpro_list li{ cursor: pointer; width: 280px; height: 450px; position: relative;}
.hpro_list li ._img{ overflow: hidden;}
.hpro_list li ._mask{ position: absolute; width: 280px; font-size: 14px; /**/padding-top: 100px; height: auto;  left: 0;bottom: 0; text-align: center;}
.hpro_list li ._img img{-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.hpro_list li ._mask ._detail{ display: none; width: 120px; height: 30px; line-height: 30px; border: 1px solid #fff;}
.hpro_list li ._mask ._detail:hover{ background: #fff;}
.hpro_list li ._mask ._txt{ height: 90px; padding:15px 25px; line-height: 36px;background: #fff;}
.hpro_list li ._mask .ic{ display: none;}
.hpro_list li:hover ._img img{ -webkit-transform: scale(1.1);transform: scale(1.1); }
.hpro_list li:hover ._mask{ height: 350px;background:rgba(0,128,204,0.6); color: #fff;}
.hpro_list li:hover ._mask ._detail{ display:inline-block;}
.hpro_list li:hover ._mask .ic{ display: block;}
.hpro_list li:hover ._mask ._txt{background:none; margin: 20px 0; }
._img{ overflow: hidden; display: block;}
.imghover_big{ -webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.imghover_big:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}
.his_box { position:relative;}
.his_box .time { display:none; width:120px; height:50px; line-height:50px; font-size:20px; position:absolute; left:0; top:17px; font-family:Arial;}
._simg2{ margin-left: -18px; position: relative; z-index: 1;}
._simg1{ position: relative; z-index: 2;}
.wrap {	width: 1124px;	margin-right: auto;margin-left: auto;}


/**页脚*/
.foot{	padding:0;	background:#404042;	height:auto;overflow:hidden;}
.foot h5{ color:#fff; font-size:18px; font-weight:800;  padding:0 0 15px; margin:0 8%;}
.foot .foot-link1 h5{margin:0 8% 0 1%;}
.foot-link1 ul{margin:0 9% 0 1%; padding:10px 0 }
.foot-link2 ul, .foot-link3 ul{  margin:0 8%; padding:10px 0 }
.foot-link2 li{ float:left; width:50%; margin-bottom:12px;}
.foot-link1{ float:left; width:16%;  padding:25px 0; min-height: 320px;}
.foot-link2{ float:left; width:55%; padding:25px 0; min-height: 320px; }
.foot-link3{ float:left; width:29%; padding:25px 0; min-height: 320px; }
.foot a{ color:#fff; font-size:14px;}
.foot a:hover{ color: #D90000;}
.foot-link1 li{ float:left; width:100%; margin-bottom:13px; text-align:left;}
.foot-link3 li{ float:left; width:100%; margin-bottom:5px; color:#fff; font-size:14px;}
.foot-link3 img{ float:left; margin-right:12px; text-align:center}
.foot-link1 img{ float:left; margin-right:8px;}
.foot-link3 .tel{ font-size:18px; height:34px; line-height:34px; color:#fff; font-family:Arial, Helvetica, sans-serif}
.foot-link3 .free-tel{font-size:16px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px; font-weight:bold}
.foot-link3 li a{ font-size:14px;}
.container{margin:0 auto; width:1124px;}
.container-bg{ background:#e6e6e6}
.bottom{ background: #787878; padding:5px 0; color: #464646; font-size:14px; height:37px; line-height:37px;}
.bottom a{ color:#464646;white-space: nowrap;word-break: keep-all;}
.bottom a:hover{ color:#b90000;}
.foot-link2,.foot-link3,.foot-link4{ background:rgba(0, 0, 0, 0) url(../images/footbg.png) repeat-y scroll 0 0}
.foot h5{ background:rgba(0, 0, 0, 0) url(../images/footbg1.png) repeat-x left bottom}
.acc_container{ display:block !important;}



/*大图切换*/
@media(min-width:320px) and (max-width:1200px){

.fullSlide{	width:100%;	min-width:800px;position:relative;	background:#f4f4f4;}
/* 产品分类 */
.film_focus {width:800px;height:480px;overflow:hidden;position:relative;margin:0 auto;	background:#fff; text-align:left;}
.film_focus ul.film_focus_imgs li {	height:480px;}
.film_focus ul.film_focus_nav li .iftxt{padding:10px 15px 10px;}
.film_focus ul.film_focus_nav li img{display:none;}
.film_focus ul.film_focus_imgs li img {	height:280px;	width:800px;}
.film_focus ul.film_focus_nav {	display:none;width:132px;height:480px;position:absolute;left:0;	top:0;z-index:100;}
.film_focus:hover ul.film_focus_nav{ display:block;}
.film_focus ul.film_focus_nav li {height:96px;background:#e9e9e9;margin:0px 0px 1px 0;	position:relative;	width:132px;cursor: pointer;cursor: hand;color:#333;font-weight:bold;font-size:14px;overflow:hidden;}
.film_focus ul.film_focus_nav li.cur {background:#fff;width:126px;border-left:6px solid #ffdf49;height:96px;left:0px;color:#333;	font-weight:bold;	overflow:hidden}
.film_focus .protj{padding:10px;}
.film_focus .wjtj{ width:385px; height:186px; background:#fafafa; position:relative; margin-right:0; margin-top:10px;}
.wjtj.fl{float:left;}
.wjtj.fr{float:right;}
.film_focus .wjtj:hover{background:#fff; box-shadow:0px 0px 4px #bbb;}
.film_focus ul.film_focus_imgs li .xxtxt{padding:25px 30px;}
.film_focus .wjtj:hover .zz,.film_focus .wjtj .zz{ display:none;}
.film_focus .wjtj .xxinfo{ padding:15px 10px;width:195px; height:146px; float:left; overflow:hidden;}
.film_focus .wjtj .smimg{width:150px; height:121px; margin-top:30px; margin-left:10px; float:left;}

.fullwidth{	width:100%;	min-width:800px;text-align:center;}
/*新闻*/
.s-news {width:94%; min-width:752px; margin:10px auto; background:e9e9e9; height:45px; background:url(../images/new-1.png) no-repeat left #e9e9e9; background-position:20px 14px; padding-left:6%; overflow:hidden; position:relative; }
.news-list{width:600px; float:left;}
.news-arr{width:80px; float:right;  padding:0 20px;height:45px;}
.next{width:25px; height:45px; background:url(../images/news-3.png) no-repeat center center; float:right;}
.prev{width:25px; height:45px; background:url(../images/news-2.png) no-repeat center center; float:right;}
}


/*关于我们*/
.innerban{	height: 380px;	text-align: center;	width: 100%;margin-bottom: 15px;}

/*内页左边栏*/
.innerLeft{ width:245px; float:left; padding-bottom: 50px;}
.innerRight{ float:right; width:850px;padding-bottom: 50px;}
.innerLeft .tit{ background:url(../images/innerTit.jpg) no-repeat center; height:85px; padding-left:30px; padding-top:20px;}
.innerLeft .tit h3{ font-size:24px; font-weight:bold; line-height:24px; color:#FFFFFF;}
.innerLeft .tit h4{ font-size:20px; font-weight: normal; color:#FFFFFF;}
.innerLeft h3{ font-size: 18px;}
.bd{ border-right:#ddd solid 1px; border-left:#ddd solid 1px;}
.subNav li { border-bottom:#ddd solid 1px; position:relative;}
.subNav li a{ height:38px; line-height:38px; font-size:13px; padding-left:25px; display:block;}
.subNav li:hover a:hover{  background:#CC0000; color:#fff;}
.subNav li.cur a{ background:#CC0000; color:#fff;}
.subNav li i{ background:url(../images/sub_arr.png) no-repeat center; display:none; width:14px; height:38px; position:absolute; right:-14px; top:0;}
.subNav li.cur i{ display:inline-block;}
.innerLeft .phone{ border-bottom:#ddd solid 1px; padding:25px 0 25px 15px;}
.innerLeft .phone li{ margin-bottom:10px;}
.innerLeft .phone li span{color:#0080cc; font-size:14px; font-weight:800;}
.breadCrumbs{ border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.breadCrumbs h3{ font-size: 18px; font-weight: normal;}
.breadCrumbs em{ margin:0 5px;}
._cont{ padding: 30px 5px;}
._cont div{ text-indent:2em;}
.case { width: 100%; margin-bottom: 50px;}
.case li{width: 276px;}
.case li ._img>img{ max-width: 100%;}
.case ._tit{ margin-bottom: 15px;}
.case ._tit h3{ font-size: 24px;}
.case ._tit .narrs{ float: right; margin-left: 2px; display: inline-block; width: 30px; height: 30px; text-align: center; color: #fff; line-height: 30px; background: #adadad;}
.case ._tit .narrs:hover{ background: #0171be;}

.case ._title{ font-size: 16px; margin-top: 20px;}
.case ._mask{ display: none;position: absolute;top: 0; left: 0; width: 100%; height: 100%; background:url(../images/black.2.png) repeat;}
.case ._mask i{ width: 60px; height: 60px; background:url(../images/002.png) no-repeat center; position: absolute; left: 50%; margin-left: -30px; top: 50%; margin-top: -30px;}
.case li:hover ._mask{ display: block;}


/*资质荣誉*/


.honor{width:820px;height:686px;position:relative; margin:0 auto;padding: 30px 5px;}
.honor .btn{position:absolute;width:15px;height:70px;top:656px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.honor .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.honor #prevTop,.honor #nextTop{top:300px;width: 46px;height: 48px;}
.honor #prevTop{background: url(../images/prevBtnTop.png) 0 0 no-repeat;}
.honor #nextTop{background: url(../images/nextBtnTop.png) 0 0 no-repeat;}
.honor .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.honor li{float:left;}
.honor .cf li{position: relative;color: #fff;}
.honor .cf a{display: block; width: 680px;height: 620px; position: absolute;color: #fff;}
.honor .cf li span{display: block;width: 640px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.honor .picBox{height:620px;position:relative;overflow:hidden;}
.honor .picBox ul{height:620px;position:absolute;}
.honor .picBox li{width:820px;height:620px; text-align:center;}
.honor .listBox{width:790px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.honor .listBox ul{height:100px;position:absolute;}
.honor .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.honor .listBox li i{display:none;}
.honor .listBox li a{display: block;width:124px;height: 70px;}
.honor .listBox li img{width:124px;height: 70px;}
.honor .listBox .on img{width: 118px;height: 64px;border:3px solid #AEAEAE;}
.honor .listBox .on i{display:block;}

/*厂容厂貌*/
.fac_main{width:830px; margin:0 auto;padding: 30px 5px;}
.fac_main p{ font-size:15px; line-height:30px; text-indent:2em; }
.fac_main strong{ font-size:16px; line-height:36px;}

.pic_list li{position:relative;cursor:pointer; height:273px; float:left; margin:0 5px 20px;}
.pic_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; }
.pic_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pic_list li .img { display: block;  overflow: hidden; padding-bottom: 56%; position: relative; cursor:pointer;}
.pic_list li .title{ width: 100%;text-indent: 5%;background: #eee;line-height: 34px;margin-top: 1px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; text-align:center;cursor:pointer;}
.pic_list li.hover .title{ display:block; background:#df001f; color:#fff;}
.pic_list li.hover .title a{ color:#fff;}

/*中外客商剪影*/
.pic_list1 li{position:relative;cursor:pointer; height:480px; float:left; margin:0 5px 20px; text-align:center;}
.pic_list1 li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; }
.pic_list1 li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pic_list1 li .img { display: block;  overflow: hidden; padding-bottom: 56%; position: relative; cursor:pointer;}
.pic_list1 li .title{ width: 100%;text-indent: 5%;background: #eee;line-height: 34px;margin-top: 1px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; text-align:center;cursor:pointer;}
.pic_list1 li.hover .title{ display:block; background:#df001f; color:#fff;}
.pic_list1 li.hover .title a{ color:#fff;}


/*人才招聘*/
.div_abo1 .div1{ color:#444; font-size:30px; font-weight:bold; line-height:32px;width:830px; }
.div_abo1 .div2{ color:#333333; font-size:18px; font-weight:bold; line-height:20px; margin-top:10px; border-bottom:3px solid #2FBBFF; padding-bottom:14px; margin-bottom:30px;}
.div_abo1 .div2 span{ margin-left:30px; margin-right:20px;}
.div_abo1 .div2 em{ color:#c6b6a6; text-transform:uppercase; font-weight:bold; font-size:14px;}
.div_abo1 .div3{ background:url(../images/2_04.jpg) left center no-repeat; color:#a78654; font-size:24px; line-height:26px; font-weight:bold; padding-left:24px;}
.div_abo1 .div4{ padding-left:24px; color:#c6b6a6; font-size:14px; font-weight:bold; margin-top:10px;}
.div_abo1 .div5{ font-size:18px; color:#666666; padding-left:24px; margin-top:4px;}
.div_abo1 .div6{ color:#666; margin-left:24px; margin-top:5px; border-bottom:1px dashed #FD3136; padding-bottom:20px; margin-bottom:40px;}
.talent04_cont{	width:830px; min-height:400px;left:0px;}
.rm_list{width:830px;margin:0 auto;}
.rm_list dt{ height:50px; line-height:50px; clear:left; position:relative;border-bottom:1px dotted #FF0006; cursor:pointer }
.rm_list dt div{float:left;color:#333333;text-align:center;font-size:14px;overflow:hidden;padding:0 27px;position:relative;height:50px;width:80px;}
.rm_list dt div:after{ width:1px; background:#FF2F34; height:15px; position:absolute; right:0px; top:18px; content:" ";}
.rm_list dt div.w1{ width:54px; position:relative; font-size:14px;}
.rm_list dt div.w2{ font-size:18px;}
.rm_list dt div.w3 .w4{width:90px; font-size:14px;}
.rm_list dt div.w1{ position:absolute; right:19px; font-size:14px; text-align:right; cursor:pointer}
.rm_list dt.hover div:after{ background:#fff}
.rm_list dt div.w1:after{ width:22px; height:22px; background:url(../images/w1_bg.png) no-repeat; top:14px;}
.rm_list dt div.w1:hover{ filter:alpha(opacity=95)  !important;-moz-opacity:0.95;  !important;opacity:0.75 !important; color:#BC0307;}
.rm_list dt.first div{ background:#858585; color:#fff}
.rm_list dt.hover ,.rm_list dt:hover{ border-bottom:1px dotted #FF2F34; color:#000;}
.rm_list dt.hover div.w1{}
.rm_list dt .icon{ background:url(../images/re_icon.png) no-repeat; width:8px; height:8px; position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px}
.rm_list dt.hover .icon{ background-position:right 0}
.rm_list dd { background:#fff; display:none; min-width:100%; position:relative;border-bottom:1px solid #FE3035;}
.rm_list dd .text{ padding:15px 0 15px 35px; color:#666; line-height:24px; width:800px;}
.rm_list dd .button {position:absolute;right:19px;top:50%;margin-top:-17px;}
.rm_list dd .button a{ width:107px; height:35px; background:url(../images/btn_join.png) no-repeat; display:block;}
.rm_list dd .button a:hover{ background-position:0 bottom}
.red{ color:#FF0000;}
.applytr{margin-left:10px; font-size:14px;}
.apply_th{ color:#FFFFFF}


/*新聞中心*/
.article-box{ background:#fff; height: auto;margin-bottom: 2.5em;overflow: hidden;padding: 3% 0;}
.article-box h1,.article-box h2,.article-box h3,.article-box h4 {float: left;font-size: 20px;font-weight: bold;margin-bottom: 5px;padding: 15px 0;width: 100%; text-align:center;}
.article-box h2{font-size: 18px;}
.article-box h3{font-size: 16px;}
.article-box h4{font-size: 14px;}
.article-span{border-bottom: 1px solid #c9c5c6; width:100%; height:auto; overflow:hidden; margin:2% auto; text-align:center;}
.article-span span{ float:left; line-height:30px; height:30px;}
.article-txt{ height:auto; overflow:hidden; padding:4% 0}
.article-txt p a{ color:#b81b32}
.article-page-list{ height:auto; overflow:hidden; padding:2% 0; border-bottom:1px solid #bab7b6; border-top:1px solid #bab7b6; margin-bottom:20px;}
.article-page-list div{ float:left; width:50%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-page-list span {background: #fff none repeat scroll 0 0;margin: 0 15px 0 0;padding: 5px 20px;}
.article-box .slide p{ text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
._t{ border-bottom:1px solid #C0C0C0; line-height:40px; font-size:16px;}
.newsList{ border-bottom:1px dotted #E0E0E0;padding:0 0 8px 0;}
._p{ line-height:28px;}
._year{ float:right; font-weight:normal;}

/*產品展示*/
.productContent{padding:20px 0; margin:0 auto; margin-left:24px;font-family:"微软雅黑"; width:830px;}
.productContent .child{width:250px;float:left;margin:0 22px 30px 0;font-family:"微软雅黑";border: 1px solid #D9D9D9;}
.productContent .child.no{margin:0 0 15px 0;font-family:"微软雅黑"; }

.productContent .child .childImg{width:250px;height:310px;background:#f5f5f5;text-align:center;line-height:160px;border:none; border-bottom:1px solid #D9D9D9;}
.productContent .child .childImg img{width:250px; height:310px;border:none; }
.productContent .child .childTitle{padding:12px 0;text-align:center;color:#656565; height:26px;}
.productContent .child .childTitle p{text-indent:0em;line-height:24px;font-size:14px;font-family:"微软雅黑"; overflow:hidden;}
.productContent .child:hover .childTitle{background:#d6281a;color:#fff;}

.protitle{ width:820px; margin:0 auto; text-align:center; height:40px; line-height:40px; font-size:20px;}
.probody{ width:820px; margin:0 auto; font-size:14px; font-family: Arial, Helvetica, sans-serif,"微软雅黑"; line-height:24px; }
